//import java.util.ArrayList;
//import java.util.List;
//
//class Solution {
//    public List<String> summaryRanges(int[] nums) {
//        List<String> ret=new ArrayList<>();
//        int left=0;
//        int right=0;
//        int n=nums.length;
//        while(left<n){
//            //相比较string，可以提高速度
//            StringBuilder temp=new StringBuilder();
//            temp.append(nums[left]);
//            right=left+1;
//            //要与right的前一位比较相差值
//            while(right<n&&nums[right]-nums[right-1]==1){
//                right++;
//            }
//            //出循环判断除了left之外是否还有其他数字
//            //通过比较right的前一位是否与left相同
//            if(nums[right-1]!=nums[left]){
//                temp.append("->"+nums[right-1]);
//            }
//            ret.add(temp.toString());
//            left=right;
//        }
//        return ret;
//    }
//}
